*{
	padding:0;
	margin:0;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
}
/*头部开始*/
#header{
	width:100%;
	height: 149px;
	background: url(../images/main_bg.gif) repeat-x;
}
#header .h_h{
	width:970px;
	height: 103px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
#header .h_h img{
	position: absolute;
	top: -20px;
	left:-25px;
}
#header .h_b{
	width:970px;
	height: 46px;
	margin:0 auto;
	position: relative;
}
#header .h_b ul{
	float: left;
}
#header .h_b ul li{
	float: left;
	margin-right: 45px;
	line-height: 46px;
}
#header .h_b ul li a{
	color: #FDFDFD;
}
#header .h_b ul li a:hover{
	text-decoration: underline;
}
#header .h_b form{
	/*float: right;*/
	width: 245px;
	height: 46px;
	position: absolute;
	right: 10px;
}
#header .h_b form input.key{
	top: 8px;
	position: absolute;
	width:220px;
	height: 29px;
	border:1px solid #dcdcdd;
}
#header .h_b form input.sub{
	width:27px;
	height: 29px;
	position: absolute;
	background: url(../images/search.gif);
	border:none;
	color:#FDFDFD;
	left: 222px;
	top: 10px;
	cursor: pointer;
	/*border:1px solid red;*/
}
/*头部结束*/

/*主要内容开始*/
#content{
	width:100%;
	height: 1293px;
	background: #E7E9EB;
	padding-top: 25px
}
#content .main{
	width:970px;
	height: 1293px;
	margin:0 auto;
	/*background: red;*/
	/*padding-top: 25px;*/
}
#content .main .left{
	float: left;
	width:653px;
	height: 1293px;
}
#content .main .left .first_blog{
	width:651px;
	height: 588px;
	background: #FEFEFE;
	border:1px solid #D8D6D6;
	margin-bottom: 10px;
	overflow: hidden;
}
#content .main .left .first_blog h2 a{
	font-size: 24px;
	padding-left: 25px;
	line-height: 70px;
	color: #595959;
}
#content .main .left .first_blog .con{
	color: #9A9A9A;
}
#content .main .left .first_blog .con .img{
	padding:0 20px;
}
#content .main .left .first_blog .con p.info{
	padding-left: 25px;
	line-height: 30px;
	color: #9A9A9A;
}
#content .main .left .first_blog .con p.artic{
	text-indent: 2em;
	line-height: 18px;
	padding:0 20px;
	padding-top: 8px;
}
#content .main .left .page{
	padding-top: 20px;
}
#content .main .left .page div{
	float: right;
}
#content .main .left .page a{
	display: inline-block;
	width: 27px;
	height: 23px;
	background: #FBFBFC;
	color: #9A9A9A;
	border:1px solid #EBE8E8#FFF;
	/*float: right;*/
	margin-right: 7px;
	text-align: center;
	line-height: 23px;
}
#content .main .left .page strong{
	display: inline-block;
	width: 27px;
	height: 23px;
	color: #9A9A9A;
	/*float: right;*/
	line-height: 23px;
	color: #FFF;
	background: #40B5FF;
	text-align: center;
	margin-right: 7px;
}
/*#content .main .left .page a.active{
	color: #FFF;
	background: #40B5FF;
}*/
#content .main .left .page a:hover{
	background: #40B5FF;
}
#content .main .right{
	float: right;
	width:272px;
	height: 1293px;
	/*background: blue;*/
}
#content .main .right .hot{
	width:270px;
	/*height:278px;*/
	padding-bottom: 10px;
	background: #FEFEFE;
	border:1px solid #D8D6D6;
	margin-bottom: 20px;
}
#content .main .right h2{
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	color: #595959;
	padding-left: 20px;
	background: #40B5FF;
}
#content .main .right ul{
	padding-left:20px;
	padding-right:18px;
	padding-top: 5px;
}
#content .main .right ul li{
	border-bottom:1px solid #DEDEDE;
	height: 29px;
	line-height: 29px;
	
}
#content .main .right ul li a{
	color: #959595;
}
#content .main .right ul li a:hover{
	text-decoration: underline;
}
#content .main .right .new{
	width:270px;
	/*height:278px;*/
	background: #FEFEFE;
	border:1px solid #D8D6D6;
	padding-bottom: 10px;
}
/*主要内容结束*/

/*底部开始*/
#footer{clear:both;height: 100px; background: #3D4450;font-size: 14px;line-height: 100px; text-align: center; color: #fff;}
/*底部结束*/